package exercise;

import java.util.Scanner;

public class EX01_Q23 {

	
	public static void main(String[] args) {
		int[] myLotto = new int[4];
		int[] comLotto = new int[4];
		int match = 0;         //일치횟수
		
		//comLotto = (int)(Math.random()*1000) +1;
		//0.123456789:1000 => 123.456789 => 123
		//0.000123456 : 1000 => 0.123456 => 1
		
		//comLotto[1] = (int)(Math.random()*10);
		//comLotto[2] = (int)(Math.random()*10);
		//comLotto[3] = (int)(Math.random()*10);
		
		//컴퓨터 복권 3자리 생성
		for(int i=1; i<comLotto.length; ++i)
		comLotto[i] = (int)(Math.random()*10);
		
		//사용자로부터 3자리 입력받기
		
		Scanner sc = new Scanner(System.in);
		for(int i=1; i< myLotto.length; ++i) {
			System.out.println( i + "번째 숫자를 입력하세요");
			myLotto[i] = sc.nextInt();
		}
		
		//비교
		//123:123,213,312,231
		
		//if(myLotto[1]==comLotto[1])
		//if(myLotto[2]==comLotto[2])
		//if(myLotto[3]==comLotto[3])
		
		if(myLotto[1]==comLotto[1]||
		   myLotto[1]==comLotto[2]||
		   myLotto[1]==comLotto[3])++match;
		//System.out.println( "1등 당첨! 상금 1백만원");
		
		if(myLotto[2]==comLotto[1]||
		   myLotto[2]==comLotto[2]||
		   myLotto[2]==comLotto[3])++match;
		
		if(myLotto[3]==comLotto[1]||
		   myLotto[3]==comLotto[2]||
		   myLotto[3]==comLotto[3])++match;
		
		
		//일치여부에 따라 상금 부여
		if(match==1)
		System.out.println( "3등 당첨! 상금 1000원 수령");
		else if(match==2)
		System.out.println( "2등 당첨! 상금 10000원 수령");
		else if(match==3)
		System.out.println( "1등 당첨! 상금 백만원 수령");
		else
			System.out.println("꽈~앙~ 다음 기회에~");
		
		System.out.print("추첨번호:");
		for (int i=1; i <=3; ++i)
			System.out.print( comLotto[i] +"\t");
		System.out.print("\n복권번호:");
		for (int i=1; i <=3; ++i)
			System.out.print( myLotto[i] +"\t");
		
		
	}

}
